
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
  
<!-- Mirrored from werkzeug.palletsprojects.com/en/1.0.x/ by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 15 Sep 2020 06:36:29 GMT -->
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Werkzeug &#8212; Werkzeug Documentation (1.0.x)</title>
    <link rel="stylesheet" href="_static/werkzeug.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <link rel="stylesheet" type="text/css" href="../../../assets.readthedocs.org/static/css/badge_only.css" />
    <script type="text/javascript" id="documentation_options" data-url_root="#" src="_static/documentation_options.js"></script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <script type="text/javascript" src="_static/language_data.js"></script>
    <script async="async" type="text/javascript" src="../../../assets.readthedocs.org/static/javascript/readthedocs-doc-embed.js"></script>
    <link rel="shortcut icon" href="_static/favicon.ico"/>
    <link rel="index" title="Index" href="genindex/index.html" />
    <link rel="search" title="Search" href="search/index.html" />
    <link rel="next" title="Installation" href="installation/index.html" />
    <link rel="canonical" href="index.html">
  <script>DOCUMENTATION_OPTIONS.URL_ROOT = '';</script>
   
  
<!-- RTD Extra Head -->

<!-- 
Always link to the latest version, as canonical.
http://docs.readthedocs.org/en/latest/canonical.html
-->
<link rel="canonical" href="index.html" />

<link rel="stylesheet" href="../../../assets.readthedocs.org/static/css/readthedocs-doc-embed.css" type="text/css" />

<script type="text/javascript" src="_static/readthedocs-data.js"></script>

<!-- Add page-specific data, which must exist in the page js, not global -->
<script type="text/javascript">
READTHEDOCS_DATA['page'] = "index"
READTHEDOCS_DATA['source_suffix'] = ".rst"
</script>

<script type="text/javascript" src="../../../assets.readthedocs.org/static/javascript/readthedocs-analytics.js" async="async"></script>

<!-- end RTD <extrahead> -->
</head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex/index.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex/index.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="installation/index.html" title="Installation"
             accesskey="N">next</a> |</li>
        <li class="nav-item nav-item-0"><a href="#">Werkzeug Documentation (1.0.x)</a> &#187;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="werkzeug">
<h1>Werkzeug<a class="headerlink" href="#werkzeug" title="Permalink to this headline">¶</a></h1>
<p><em>werkzeug</em> German noun: “tool”.
Etymology: <em>werk</em> (“work”), <em>zeug</em> (“stuff”)</p>
<p>Werkzeug is a comprehensive <a class="reference external" href="https://wsgi.readthedocs.io/en/latest/">WSGI</a> web application library. It began as
a simple collection of various utilities for WSGI applications and has
become one of the most advanced WSGI utility libraries.</p>
<p>Werkzeug is Unicode aware and doesn’t enforce any dependencies. It is up
to the developer to choose a template engine, database adapter, and even
how to handle requests.</p>
<div class="section" id="getting-started">
<h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="installation/index.html">Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="installation/index.html#python-version">Python Version</a></li>
<li class="toctree-l2"><a class="reference internal" href="installation/index.html#dependencies">Dependencies</a></li>
<li class="toctree-l2"><a class="reference internal" href="installation/index.html#virtual-environments">Virtual environments</a></li>
<li class="toctree-l2"><a class="reference internal" href="installation/index.html#install-werkzeug">Install Werkzeug</a></li>
<li class="toctree-l2"><a class="reference internal" href="installation/index.html#install-virtualenv">Install virtualenv</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/index.html">Werkzeug Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#introducing-shortly">Introducing Shortly</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-0-a-basic-wsgi-introduction">Step 0: A Basic WSGI Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-1-creating-the-folders">Step 1: Creating the Folders</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-2-the-base-structure">Step 2: The Base Structure</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#intermezzo-running-the-application">Intermezzo: Running the Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-3-the-environment">Step 3: The Environment</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-4-the-routing">Step 4: The Routing</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-5-the-first-view">Step 5: The First View</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-6-redirect-view">Step 6: Redirect View</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-7-detail-view">Step 7: Detail View</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-8-templates">Step 8: Templates</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#step-9-the-style">Step 9: The Style</a></li>
<li class="toctree-l2"><a class="reference internal" href="tutorial/index.html#bonus-refinements">Bonus: Refinements</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="levels/index.html">API Levels</a><ul>
<li class="toctree-l2"><a class="reference internal" href="levels/index.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="levels/index.html#high-or-low">High or Low?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="quickstart/index.html">Quickstart</a><ul>
<li class="toctree-l2"><a class="reference internal" href="quickstart/index.html#wsgi-environment">WSGI Environment</a></li>
<li class="toctree-l2"><a class="reference internal" href="quickstart/index.html#enter-request">Enter Request</a></li>
<li class="toctree-l2"><a class="reference internal" href="quickstart/index.html#header-parsing">Header Parsing</a></li>
<li class="toctree-l2"><a class="reference internal" href="quickstart/index.html#responses">Responses</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="serving-and-testing">
<h2>Serving and Testing<a class="headerlink" href="#serving-and-testing" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="serving/index.html">Serving WSGI Applications</a><ul>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#reloader">Reloader</a></li>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#colored-logging">Colored Logging</a></li>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#virtual-hosts">Virtual Hosts</a></li>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#shutting-down-the-server">Shutting Down The Server</a></li>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#troubleshooting">Troubleshooting</a></li>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#ssl">SSL</a></li>
<li class="toctree-l2"><a class="reference internal" href="serving/index.html#unix-sockets">Unix Sockets</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="test/index.html">Test Utilities</a><ul>
<li class="toctree-l2"><a class="reference internal" href="test/index.html#diving-in">Diving In</a></li>
<li class="toctree-l2"><a class="reference internal" href="test/index.html#environment-building">Environment Building</a></li>
<li class="toctree-l2"><a class="reference internal" href="test/index.html#testing-api">Testing API</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="debug/index.html">Debugging Applications</a><ul>
<li class="toctree-l2"><a class="reference internal" href="debug/index.html#enabling-the-debugger">Enabling the Debugger</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug/index.html#using-the-debugger">Using the Debugger</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug/index.html#debugger-pin">Debugger PIN</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug/index.html#pasting-errors">Pasting Errors</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="reference">
<h2>Reference<a class="headerlink" href="#reference" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="wrappers/index.html">Request / Response Objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="wrappers/index.html#how-they-work">How they Work</a></li>
<li class="toctree-l2"><a class="reference internal" href="wrappers/index.html#mutability-and-reusability-of-wrappers">Mutability and Reusability of Wrappers</a></li>
<li class="toctree-l2"><a class="reference internal" href="wrappers/index.html#base-wrappers">Base Wrappers</a></li>
<li class="toctree-l2"><a class="reference internal" href="wrappers/index.html#mixin-classes">Mixin Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="wrappers/index.html#extra-mixin-classes">Extra Mixin Classes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="routing/index.html">URL Routing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#quickstart">Quickstart</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#rule-format">Rule Format</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#built-in-converters">Built-in Converters</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#maps-rules-and-adapters">Maps, Rules and Adapters</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#rule-factories">Rule Factories</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#rule-templates">Rule Templates</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#custom-converters">Custom Converters</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#host-matching">Host Matching</a></li>
<li class="toctree-l2"><a class="reference internal" href="routing/index.html#websockets">WebSockets</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="wsgi/index.html">WSGI Helpers</a><ul>
<li class="toctree-l2"><a class="reference internal" href="wsgi/index.html#iterator-stream-helpers">Iterator / Stream Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="wsgi/index.html#environ-helpers">Environ Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="wsgi/index.html#convenience-helpers">Convenience Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="wsgi/index.html#bytes-strings-and-encodings">Bytes, Strings, and Encodings</a></li>
<li class="toctree-l2"><a class="reference internal" href="wsgi/index.html#raw-request-uri-and-path-encoding">Raw Request URI and Path Encoding</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="filesystem/index.html">Filesystem Utilities</a></li>
<li class="toctree-l1"><a class="reference internal" href="http/index.html">HTTP Utilities</a><ul>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#date-functions">Date Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#header-parsing">Header Parsing</a></li>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#header-utilities">Header Utilities</a></li>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#cookies">Cookies</a></li>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#conditional-response-helpers">Conditional Response Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#constants">Constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="http/index.html#module-werkzeug.formparser">Form Data Parsing</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="datastructures/index.html">Data Structures</a><ul>
<li class="toctree-l2"><a class="reference internal" href="datastructures/index.html#general-purpose">General Purpose</a></li>
<li class="toctree-l2"><a class="reference internal" href="datastructures/index.html#http-related">HTTP Related</a></li>
<li class="toctree-l2"><a class="reference internal" href="datastructures/index.html#others">Others</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="utils/index.html">Utilities</a><ul>
<li class="toctree-l2"><a class="reference internal" href="utils/index.html#module-werkzeug.utils">HTML Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils/index.html#general-helpers">General Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils/index.html#url-helpers">URL Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils/index.html#module-werkzeug.useragents">UserAgent Parsing</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils/index.html#module-werkzeug.security">Security Helpers</a></li>
<li class="toctree-l2"><a class="reference internal" href="utils/index.html#logging">Logging</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="urls/index.html">URL Helpers</a><ul>
<li class="toctree-l2"><a class="reference internal" href="urls/index.html#werkzeug-urls">werkzeug.urls</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="local/index.html">Context Locals</a></li>
<li class="toctree-l1"><a class="reference internal" href="middleware/index.html">Middleware</a><ul>
<li class="toctree-l2"><a class="reference internal" href="middleware/proxy_fix/index.html">X-Forwarded-For Proxy Fix</a></li>
<li class="toctree-l2"><a class="reference internal" href="middleware/shared_data/index.html">Serve Shared Static Files</a></li>
<li class="toctree-l2"><a class="reference internal" href="middleware/dispatcher/index.html">Application Dispatcher</a></li>
<li class="toctree-l2"><a class="reference internal" href="middleware/http_proxy/index.html">Basic HTTP Proxy</a></li>
<li class="toctree-l2"><a class="reference internal" href="middleware/lint/index.html">WSGI Protocol Linter</a></li>
<li class="toctree-l2"><a class="reference internal" href="middleware/profiler/index.html">Application Profiler</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="exceptions/index.html">HTTP Exceptions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html#werkzeug-exceptions">werkzeug.exceptions</a></li>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html#error-classes">Error Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html#baseclass">Baseclass</a></li>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html#special-http-exceptions">Special HTTP Exceptions</a></li>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html#simple-aborting">Simple Aborting</a></li>
<li class="toctree-l2"><a class="reference internal" href="exceptions/index.html#custom-errors">Custom Errors</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="deployment">
<h2>Deployment<a class="headerlink" href="#deployment" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="deployment/index.html">Application Deployment</a><ul>
<li class="toctree-l2"><a class="reference internal" href="deployment/cgi/index.html">CGI</a><ul>
<li class="toctree-l3"><a class="reference internal" href="deployment/cgi/index.html#creating-a-cgi-file">Creating a <cite>.cgi</cite> file</a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/cgi/index.html#server-setup">Server Setup</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="deployment/mod_wsgi/index.html"><cite>mod_wsgi</cite> (Apache)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="deployment/mod_wsgi/index.html#installing-mod-wsgi">Installing <cite>mod_wsgi</cite></a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/mod_wsgi/index.html#creating-a-wsgi-file">Creating a <cite>.wsgi</cite> file</a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/mod_wsgi/index.html#configuring-apache">Configuring Apache</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="deployment/fastcgi/index.html">FastCGI</a><ul>
<li class="toctree-l3"><a class="reference internal" href="deployment/fastcgi/index.html#creating-a-fcgi-file">Creating a <cite>.fcgi</cite> file</a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/fastcgi/index.html#configuring-lighttpd">Configuring lighttpd</a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/fastcgi/index.html#configuring-nginx">Configuring nginx</a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/fastcgi/index.html#debugging">Debugging</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="deployment/proxying/index.html">HTTP Proxying</a><ul>
<li class="toctree-l3"><a class="reference internal" href="deployment/proxying/index.html#creating-a-py-server">Creating a <cite>.py</cite> server</a></li>
<li class="toctree-l3"><a class="reference internal" href="deployment/proxying/index.html#configuring-nginx">Configuring nginx</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="additional-information">
<h2>Additional Information<a class="headerlink" href="#additional-information" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="terms/index.html">Important Terms</a><ul>
<li class="toctree-l2"><a class="reference internal" href="terms/index.html#wsgi">WSGI</a></li>
<li class="toctree-l2"><a class="reference internal" href="terms/index.html#response-object">Response Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="terms/index.html#view-function">View Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="unicode/index.html">Unicode</a><ul>
<li class="toctree-l2"><a class="reference internal" href="unicode/index.html#unicode-in-python">Unicode in Python</a></li>
<li class="toctree-l2"><a class="reference internal" href="unicode/index.html#unicode-in-http">Unicode in HTTP</a></li>
<li class="toctree-l2"><a class="reference internal" href="unicode/index.html#error-handling">Error Handling</a></li>
<li class="toctree-l2"><a class="reference internal" href="unicode/index.html#request-and-response-objects">Request and Response Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="unicode/index.html#the-filesystem">The Filesystem</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="request_data/index.html">Dealing with Request Data</a><ul>
<li class="toctree-l2"><a class="reference internal" href="request_data/index.html#missing-eof-marker-on-input-stream">Missing EOF Marker on Input Stream</a></li>
<li class="toctree-l2"><a class="reference internal" href="request_data/index.html#when-does-werkzeug-parse">When does Werkzeug Parse?</a></li>
<li class="toctree-l2"><a class="reference internal" href="request_data/index.html#how-does-it-parse">How does it Parse?</a></li>
<li class="toctree-l2"><a class="reference internal" href="request_data/index.html#limiting-request-data">Limiting Request Data</a></li>
<li class="toctree-l2"><a class="reference internal" href="request_data/index.html#how-to-extend-parsing">How to extend Parsing?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="changes/index.html">Changelog</a><ul>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-1-0-2">Version 1.0.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-1-0-1">Version 1.0.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-1-0-0">Version 1.0.0</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-16-1">Version 0.16.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-16-0">Version 0.16.0</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-6">Version 0.15.6</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-5">Version 0.15.5</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-4">Version 0.15.4</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-3">Version 0.15.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-2">Version 0.15.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-1">Version 0.15.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-15-0">Version 0.15.0</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-14-1">Version 0.14.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-14">Version 0.14</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-13">Version 0.13</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-12-2">Version 0.12.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-12-1">Version 0.12.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-12">Version 0.12</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-16">Version 0.11.16</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-15">Version 0.11.15</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-14">Version 0.11.14</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-13">Version 0.11.13</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-12">Version 0.11.12</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-11">Version 0.11.11</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-10">Version 0.11.10</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-9">Version 0.11.9</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-8">Version 0.11.8</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-7">Version 0.11.7</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-6">Version 0.11.6</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-5">Version 0.11.5</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-4">Version 0.11.4</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-3">Version 0.11.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-2">Version 0.11.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11-1">Version 0.11.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-11">Version 0.11</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-10-5">Version 0.10.5</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-10-4">Version 0.10.4</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-10-3">Version 0.10.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-10-2">Version 0.10.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-10-1">Version 0.10.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-10">Version 0.10</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-7">Version 0.9.7</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-6">Version 0.9.6</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#id1">Version 0.9.7</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-5">Version 0.9.5</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-4">Version 0.9.4</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-3">Version 0.9.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-2">Version 0.9.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9-1">Version 0.9.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-9">Version 0.9</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-8-4">Version 0.8.4</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-8-3">Version 0.8.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-8-2">Version 0.8.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-8-1">Version 0.8.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-8">Version 0.8</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-7-2">Version 0.7.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-7-1">Version 0.7.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-7">Version 0.7</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-6-2">Version 0.6.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-6-1">Version 0.6.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-6">Version 0.6</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-5-1">Version 0.5.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-5">Version 0.5</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-4-1">Version 0.4.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-4">Version 0.4</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-3-1">Version 0.3.1</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-3">Version 0.3</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-2">Version 0.2</a></li>
<li class="toctree-l2"><a class="reference internal" href="changes/index.html#version-0-1">Version 0.1</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>


          </div>
        </div>
      </div>
  <span id="sidebar-top"></span>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  
    
            <p class="logo"><a href="#">
              <img class="logo" src="_static/werkzeug.png" alt="Logo"/>
            </a></p>
  

  <h3>Project Links</h3>
  <ul>
    <li><a href="https://www.palletsprojects.com/donate">Donate to Pallets</a>
  
    <li><a href="https://palletsprojects.com/p/werkzeug/">Werkzeug Website</a>
  
    <li><a href="https://pypi.org/project/Werkzeug/">PyPI releases</a>
  
    <li><a href="https://github.com/pallets/werkzeug/">Source Code</a>
  
    <li><a href="https://github.com/pallets/werkzeug/issues/">Issue Tracker</a>
  </ul>
  <h3>Contents</h3>
  <ul>
<li><a class="reference internal" href="#">Werkzeug</a><ul>
<li><a class="reference internal" href="#getting-started">Getting Started</a></li>
<li><a class="reference internal" href="#serving-and-testing">Serving and Testing</a></li>
<li><a class="reference internal" href="#reference">Reference</a></li>
<li><a class="reference internal" href="#deployment">Deployment</a></li>
<li><a class="reference internal" href="#additional-information">Additional Information</a></li>
</ul>
</li>
</ul>

<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="https://werkzeug.palletsprojects.com/en/1.0.x/search/" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    </div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
  
    <div class="footer" role="contentinfo">
        &#169; Copyright 2007 Pallets.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.5.
    </div>
    <script>
      if (typeof READTHEDOCS_DATA !== 'undefined') {
        if (!READTHEDOCS_DATA.features) {
          READTHEDOCS_DATA.features = {};
        }
        READTHEDOCS_DATA.features.docsearch_disabled = true;
      }
    </script>

  </body>

<!-- Mirrored from werkzeug.palletsprojects.com/en/1.0.x/ by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 15 Sep 2020 06:36:48 GMT -->
</html>